# -*- coding：utf-8 -*-
"""
@Time:2024-08-177:31
@Auth:泛彼泊舟
@File:1、模板和包的使用.py
@IDE:PyCharm
@模块功能：xxx
"""
"""
模块：
- 一个py文件就是一个模块，在一个模块中可以定义：变量、函数、类。。。
包：
- 多个py文件模块组成的集合叫做包
python中所有的模块和包都可以被导入使用，前提是模块名和包名符合标识符的命名规则
"""
# 使用系统自带模块
# 导入的第一种方式，用import关键字导入
import random # 导入随机数模块

# 快捷键导入：alt+enter
# 使用格式：通过模块名.方法名（参数。。。）
num = random.randint(1,3)
print(num)

# 导入的第二种方式
# 从模块中导入具体的方法，可以单个可以多个，也可以所有
from random import randint
# 多个
from random import randint, random, choice
# 所有
from random import *

#  使用：方法名（参数）
num = randint(1, 2)
print(num)

# 在导入模块时，如果模块的名字较长，可以使用as关键字取别名
# 取别名后。原来的模块名就失效了
import random as rd
num = rd.randint(1,2)
print(num)

# 自定义模块后包：在另一个py文件定义方法
# 用import py模块名
# 后续和系统使用一样，模块名.方法名（参数）